home *** CD-ROM | disk | FTP | other *** search
- Path: newshost.gu.edu.au!aissande
- From: aissande@kraken.itc.gu.edu.au (George Sanderson)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Storm C/C++ Comments
- Date: 2 Mar 1996 11:20:21 GMT
- Organization: Groom Lake Testing Facility
- Message-ID: <4h9atl$keq@griffin.itc.gu.edu.au>
- References: <DnHM4C.9vG@aston.ac.uk> <4h8ett$44g@titan.ci.ua.pt>
- NNTP-Posting-Host: kraken.itc.gu.edu.au
-
- I downloaded the thing a few days ago and wasn't too impressed. At least
- it's nice to see someone actually writing and supporing a C compiler for
- the Amiga though. Below is an edited version of what I sent to
- 100654.3133@compuserve.com (the address given in the StormC docs):
-
- ###
-
- When using StormC, editing of source code and compiling it is a bit
- weird, but I suppose I can get used to it. However, it does restrict
- me to using the StormC environment, when i'd rather use CygnusEd and
- compile via a shell/cli. The restricton is annoying and is porbably
- counterproductive for persons used to the shell/cli approach..
- Your editor is also a bit slow when scrolling - perhaps you should
- allow scrolling of 2 or more lines at a time rather than just the
- standard 1 line.
-
- Also, you should add an option so StormC will open it's own
- public/private screen, and not be reliant on a public screen already
- being available.
-
- The English versions of the manual and the installer script have some
- grammatical errors and have missing words in certain places. You may
- want to employ a native English speaker/writer to correctly translate
- them from German. I use a 640x512 screen for all my work, and the
- StormC manual (ie. StormC-English.guide) is layed out for a larger
- screen. You may want to reduce the column width of manuals to a
- maximum of 75 characters in future versions.
-
- The GUI for your StormC environment has some problems when the size
- gadget and scroller buttons are not the normal size (ie. using a
- program called sysihack 0.6, available on Aminet). Workbench and
- Multiview handles this properly, so StormC should too.
-
- Source code demonstrating correct handling of size gadget/scroller
- buttons is available from Aminet:
-
- ScrollerWindow.lha dev/src 11K 85+Adaptive layout with scrollers V0.3
-
- the utility used to enable different size scroll buttons is:
-
- sysihack.lha util/wb 9K 80+Get rid of squished looking windows V0.6
-
-
- Lastly, I used ReSource, ie. to disassemble a simple program which
- prints "Hello world". I was alarmed to see that the StormC code generator
- still uses the LINK opcode. Using LINK is a waste of a register, and can
- be replaced by appropriate stack handling, like SAS/C 6.x does.
-
-
-